/**
 * 
 */
package com.cudex.negocio.daos;

import java.io.Serializable;
import java.util.ArrayList;

import javax.ejb.Local;

import com.cudex.negocio.beans.Clientes;
import com.cudex.negocio.beans.Facturas;

/**
 * @author Nicolas Bordenave
 * @date 04/12/2011
 * @version 1.0
 */

@Local
public interface IFacturaDAO extends Serializable {

	public Boolean altaFactura(Facturas f) throws Exception;

	public Facturas modificarFactura(Facturas f) throws Exception;

	public Boolean eliminarFactura(Facturas f) throws Exception;

	public Facturas buscarFacturas() throws Exception;

	public Facturas buscarFactura(Facturas f) throws Exception;
	
	public Facturas buscarFacturaCliente(Clientes c) throws Exception;

	public ArrayList<Facturas> buscarFacturasCliente(Clientes c) throws Exception;
	
	

}
